home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / +system+ / tools / gui / classact2.lha / ClassAct / ClassActDemo.doc < prev    next >
Text File  |  1997-06-04  |  10KB  |  262 lines

  1.                                ClassAct 2.0 Demo
  2.                                -----------------
  3.                                     -------
  4.                                       ---
  5.  
  6. ClassAct is a set of over 30 BOOPSI classes co-authored by Christopher
  7. Aldi, Timothy Aston, Osma Ahvenlampi, and Petter Nilsen.  Its now being
  8. published by Finale Development, Inc.
  9.  
  10. ClassAct provides object-oriented building blocks for your application in
  11. the form of Intuition BOOPSI classes available as either shared run-time or
  12. link-time libraries.  As they are standard classes, they may be used with
  13. any application environment supporting BOOPSI.  ClassAct is a complete GUI
  14. system in its own right, supporting everything from simple buttons to an
  15. advanced list management class, and includes a complete window GUI layout
  16. system classes that lets you create font-sensitive and resizable interfaces
  17. quickly and easily, including any preferenced window backfill pattern
  18. loadable via the system DataTypes.
  19.  
  20. Programs that use ClassAct can be made freely distributable, shareware,
  21. commercial, etc.  and there is NO FEE for users.  When you purchase
  22. ClassAct, users of your software get to use all the preferences functions
  23. of our system.  ClassAct a powerful and time-saving choice for software
  24. developers, and an affordable and convenient one as well.
  25.  
  26. Since ClassAct classes are BOOPSI, they automatically support all kinds of
  27. great features such as window relatively (resizability), 3.x help,
  28. notification, and interconnections with other BOOPSI classes (which do not
  29. necessarily have to be ClassAct classes).  ClassAct classes are "standard"
  30. AmigaOS BOOPSI class libraries, much like the colorwheel and gradient
  31. sliders that come with release 3.x of the Amiga's operating system.
  32. ClassAct classes are built for speed, power, efficiency and stability.
  33.  
  34. ClassAct is compatible with 2.04 (V37) thru 3.1 (V40) releases of the Amiga
  35. operating system and take advantage of performance increases available in
  36. release 3.x (V39+).  ClassAct has been tested with ECS, AGA, CyberGraphics,
  37. Retina, Picasso II and EGS Spectrum.
  38.  
  39. ClassAct is an expanding project, providing you with the graphical user
  40. interface tools you need to write your application.  ClassAct is currently
  41. over 30 different classes, and the list is growing all the time!
  42.  
  43. Installation:
  44. -------------
  45.  
  46. You must first run the Install_Classes Installer script to install the
  47. ClassAct classes and prefs tool on your Amiga.  You will not be able to run
  48. any of the examples without the classes installed.  If you already have
  49. some ClassAct classes on your system, the Installer will only copy NEWER
  50. versions.  Note that the Installer does not copy the examples or demo
  51. documentation.  You may run the demos right out of the extracted archive
  52. one installing the classes.  Class updates dated newer than this demo
  53. archive may, or may not be available for FTP from ftp.warped.com or
  54. ftp.finale-dev.com user support sites.
  55.  
  56. Support Classes:
  57. ----------------
  58.  
  59.  * ARexx class
  60.     - Powerful ARexx class which can be used to create and manage
  61.       arexxports. Supports many arexx abilities such as stems, etc.
  62.  
  63.  * Window class
  64.     - creates intuition window objects.  Windows maybe opened, closed
  65.       or iconified at will.  Many window attributes may be set while
  66.       the window is open. Automatically handles keyboard control,
  67.       task defered display rendering, and many other issues to
  68.       simplify IDCMP processing and programming overhead. Preference
  69.       user backfill hooks are also supported.
  70.  
  71. Gadget Classes:
  72. ---------------
  73.  * Button gadget class
  74.     - powerful button class with many of options including built-in
  75.       arrow glyphs, tab-cycle support, custom images and more.
  76.  
  77.  * CheckBox gadget class
  78.     - for checkbox gadgets, very much like GadTools CHECKBOX_KIND.
  79.  
  80.  * Chooser gadget class
  81.     - for pop-up and drop-down menus simular in purpose to CycleGadgets.
  82.  
  83.  * Clicktab gadget class
  84.     - for file folder like click tab pages
  85.  
  86.  * Fuel Gauge gadget class
  87.     - for progress indication, several features including optional
  88.       tick marks, and orientation settings.
  89.  
  90.  * GetFile gadget class
  91.     - Allows the user the option of typing in a file name or popping up a
  92.       file requester to choose a file.
  93.  
  94.  * GetFont gadget class
  95.     - Lets the user pop up a font requester to choose a font.
  96.  
  97.  * GetScreenMode gadget class
  98.     - Lets the user pop up a screen mode requester to choose a screen mode.
  99.  
  100.  * Integer gadget class
  101.     - an integer gadget with optional arrows.
  102.  
  103.  * ListBrowser gadget class
  104.     - a listview supporting multiple columns, images, multi-select, etc.
  105.  
  106.  * Layout gadget class -
  107.     - for laying out gadgets and images in a font-sensitive and resizable
  108.       hierarchical group fashion.
  109.  
  110.  * Page gadget class -
  111.     - may be used in conjuntion with clicktab or other classes
  112.       to provided paged gui displays.
  113.  
  114.  * RadioButton gadget class
  115.     - for radio button gadgets, like GadTools MX_KIND.
  116.  
  117.  * Scroller gadget class
  118.     - a proportional scrollbar with arrows, and slider mode.
  119.  
  120.  * SpeedBar gadget class
  121.     - for button tool bars (horizontal or vertical orientations) with
  122.       optional window title bar help messages.
  123.  
  124.  * String gadget class
  125.     - a simple string gadget with bevel frame.
  126.  
  127.  
  128. Image Classes:
  129. --------------
  130.  * Bevel image class
  131.     - for drawing bevel grouping boxes
  132.     - supports all kinds of standard bevels, including titled grouping.
  133.       bevels, drop-box bevels, optional inner fill color and text, etc.
  134.  
  135.  * Bitmap image class
  136.     - A contributed class, by Yvon Rozijn (Author of A-Web Amiga WWW
  137.       Browser)
  138.     - easily create images for Bitmap structures.
  139.     - loads images seamlessly through datatypes.library.
  140.     - resultant bitmap image can be embedded within a GUI Layout, Button,
  141.       Speedbar, etc.
  142.  
  143.  * Draw List image class
  144.     - for designing custom colorized and scaled vector/areafill images.
  145.  
  146.  * Glyph image class
  147.     - for standard scalable system images
  148.     - includes many images: arrows, get file, get font, etc.
  149.  
  150.  * Label image class
  151.     - makes multi-line labels mixing text, colors, images, styles, etc.
  152.  
  153.  * Penmap image class
  154.     - for pen-remapped images.
  155.  
  156.  
  157. Future classes in development include requester class, balance groups,
  158. virtual groups, application class, external tracker,  printer class,
  159. and more!
  160.  
  161. Should You Use ClassAct?:
  162. -------------------------
  163. Have you written or are you currently in the process of developing Amiga
  164. applications?  If so, the answer is a very definite YES, you should be
  165. using ClassAct.
  166.  
  167. The graphic user interfaces of many Amiga applications fit atleast one or
  168. more of the following descriptions:
  169.  
  170.  - Non-existant (i.e. command line only)
  171.  - Not font sensitive
  172.  - Not Locale sensitive
  173.  - Slow
  174.  - Memory Intensive
  175.  - Unattractive
  176.  - Lacking in intuitiveness and originality
  177.  - Non-standard
  178.  - Poor or limited keyboard control
  179.  
  180. The reasons for this are simple.  Many of the existing systems for creating
  181. a GUI are either limited in features, slow, hard to use, and/or violate
  182. system standards.  ClassAct makes every attempt to combine compability,
  183. flexiblity, usablility and some originality while following Amiga style
  184. guide.
  185.  
  186. This is why you should use ClassAct.  The Amiga is a graphic system and
  187. applications should have a attractive and responsive graphic user
  188. interface.  The ClassAct toolkit allows you to easily create an attractive
  189. GUI that doesn't suffer from the deficiencies listed above.
  190.  
  191. If you want your application to be easy to use, fast and professional
  192. looking then you should consider ClassAct.
  193.  
  194.  
  195. Purchasing ClassAct:
  196. --------------------
  197.  
  198. ClassAct is availble NOW only from for just $39.95 USD for public domain
  199. and sharware authors, and $69.95 USD for commercial developers.  It can be
  200. ordered directly from Finale Development, Inc:
  201.  
  202.  
  203.     Finale Development, Inc.
  204.     P.O. Box 6905
  205.     West Palm Beach, FL. 33405
  206.     USA
  207.  
  208.     Phone: 1 (203) 235-7518
  209.       Fax: 1 (203) 237-8459
  210.  
  211.     E-Mail: caldi@ct1.nai.net
  212.     E-Mail: caldi@finale-dev.com
  213.  
  214. If you are an author of an exising application using a competitive GUI
  215. product such as MUI, BGUI, StormWizard, GadLayout, GTLayout, Triton,
  216. GadOutline, or GUIEnv, you may take an advantage of a $10 USD discount
  217. off the purchase price.
  218.  
  219.  
  220. The ClassAct web site url is:
  221.  
  222.     WWW: http://www.warped.com/~timmer/classact/
  223.  
  224.  
  225. Here is some of what is included with ClassAct:
  226.  
  227.  - The complete set of ClassAct BOOPSI classes.
  228.  
  229.  - Documentation how to use each class in C= AutoDoc format.
  230.  
  231.  - Examples programs in C and AmigaE for using each of the classes.
  232.  
  233.  - C, AmigaE, Cyclone Module II, includes that you will need for writing
  234.    programs that use ClassAct. Assember support available, ask for details.
  235.    We offer FREE copies of ClassAct to anyone who wishes to create the
  236.    support modules and includes for other compilers. Please email us for
  237.    more details.
  238.  
  239.  - classact.lib which includes SAS/C or DICE auto-open support for
  240.    ClassAct classes easing use. Source included.
  241.  
  242.  - SBGen which allows you to quickly generate SpeedBar gadget source
  243.    code and image data from a collection of 100+ pre-designed images.
  244.  
  245.  - Free bug fixes via ftp/email.
  246.  
  247.  - Free minor updates via ftp/email. 
  248.  
  249.  - Technical support directly from the ClassAct Development Team
  250.    and via the ClassAct Mailing list. (See our FAQ for more info).
  251.  
  252. We hope you enjoy the ClassAct demo.  Be sure you experiment with the
  253. included preferences program to configure various GUI styles. If you
  254. have any questions or comments, suggestions or problems, please do not
  255. hesitate to contact us.
  256.  
  257. We want your comments and suggestions so we can improve ClassAct. If you
  258. should find a bug, or shortcoming in the system, we encorage you to contact
  259. us immediatly with as much related information as possible - an unreported
  260. bug may never get fixed if it is not discovered and reported.
  261.  
  262.